.pink-title {
    font-size: 2.3em;
    color:#ec4280;
    text-align: center;
    text-transform: uppercase;
    margin:0 0 35px 0;
    font-weight: 100;
}

.text-block {
	overflow:hidden;
	width:100%;
	margin-bottom: 30px;
	h3 {
		clear: both;
		margin:0 0 20px 0;
		font-size: 1.6em;
		span {
			padding: 5px 10px;
			background: #ec4280;
			display: inline-block;
			margin-bottom: 5px;
			color: white;
			font-weight: normal;
			text-transform: uppercase;
			clear: both;
		}
	}
}
#about-us, 
#term-of-use,
#policy {
	.dl-horizontal {
		max-width: 900px;
		margin: 0 auto;
		overflow: hidden;
		dt {
			width: 250px;
			padding: 0 30px 0 0;
			margin: 0 30px 0 0;
			span {
				background: #ec4280;
				margin-bottom: 4px;
				float:right;
				clear:both;
				color:white;
				padding:1px 20px;
				// font-size: 28px;
				font-size: 1.4em;
				font-weight: normal;
				text-transform: uppercase;
			}
		}
		dd {
			margin-left: 250px;
			margin-bottom: 70px;
			border-left:1px solid #ccc;
			padding-left:30px;
			p {
				// font-size: 14px;
				font-size: 1.4em;
				font-family: $font-os;
				margin:0;
			}
			
		}
	}
}
#policy {
	.tabs-block{
		.nav-tabs{
			background:none;
			li {
				width: auto;
			} 
			.active {
				a:before {
					background:none;
				}
			}
		}
	}	
}
#our-team {
	.inner {
		padding: 40px 0;
	}
	.cl-left {
		clear: left;
	}
	.member {
		overflow: hidden;
		margin-bottom: 50px;
		text-align: center;
		width: 50%;
		float:left;
		img {
			width: 70%;
		}
		span {
			display:block;
			font-size: 1.4em;
			font-family: $font-os;
			line-height: 1.3;
		}
		.job-title {
			color:#ec4280;
			font-weight: bold;
			margin-top: 10px;
		}
		.name {
			font-size: 1.4em;
			text-transform: uppercase;
			font-family: $font-roboto;
			margin-top: 22px;
		}
	}
}

#contact {
	.address-block {
		.fa {
	        margin: 2px 15px 0 0;
	        color:#666666;
	        font-size: 1.4em;
	        font-weight: bold;
	        float:left;
	    }
		.title-address {
			font-size: 1.4em;
			color:white;
			background:#ec4280;
			text-transform: uppercase;
			float: right;
			padding: 0 20px;
		}
		
		ul {
			width: 100%;
			overflow: hidden;
			li {
				font-family: $font-os;
				margin-bottom: 10px;
				overflow: hidden;
				a {
					color: #333333;
					&:hover {
						color:#ec4280;
					}
				}
				div.pull-right {
					width: 80%;
				}
			}
		}
	}
	.contact-form {
		.form-control {
			width: 100%;
		}
		.send-contact-btn {
			margin-top: 10px;
		}
	}
	.fac {
		margin-left: 20px;
	}
	.map-block {
		width: 100%;
		overflow: hidden;
		img {
			width: 100%;
		}
	}
	.btn {
		padding: 2px 25px 3px;
	}
}


.link-article {
	text-align:center;
	.inner {
		overflow: hidden;
		padding:45px 0;
	}
	li {
		display: inline-block;
		a{
			display: block;
			span {
				color:#333;
				font-size: 1.4em;
				display: block;
				font-weight: 100;
			}
			&:hover {
				span {
					color: #ec4280;
				}
				.icon-about {
					background-position:0 -440px;
				}
				.icon-team {
					background-position: 0 -560px;
				}
				.icon-contact {
					background-position: 0 -680px;
				}
				.icon-term {
					background-position: 0 -1280px;
				}
				.icon-policy {
					background-position: 0 -1400px;
				}
				.icon-qa {
					background-position: 0 -1520px;
				}
				.icon-partner {
					background-position: 0 -1640px;
				}
			}
		}
		.icon-article {
			background: url(../images/all-icon.png) 0 0 no-repeat;
			width:70px;
			height: 70px;
			margin: 0 auto 15px;
		}
		.icon-about {
			background-position: 0 -80px;
		}
		.icon-team {
			background-position: 0 -200px;
		}
		.icon-contact {
			background-position: 0 -320px;
		}
		.icon-term {
			background-position: 0 -800px;
		}
		.icon-policy {
			background-position: 0 -920px;
		}
		.icon-qa {
			background-position: 0 -1040px;
		}
		.icon-partner {
			background-position: 0 -1160px;
		}
	}
}

.banner-block {
	width:100%;
	overflow:hidden;
	position:relative;
	img {
		display: block;
		width: 100%;
	}
	.logo-banner {
		display: block;
		position:absolute;
		top:50px;
		left:50%;
		margin:0 0 0 -25px;
		img {
			width: 50px;
		}
	}
}

#contact,
#about-us,
#term-of-use,
#qa{
	.inner {
		padding: 20px 0 30px;
	}
	background: url(../images/bgd-arrow-line-white.png) center 0 no-repeat;
	overflow: hidden;
	margin-top: -20px;
	position: relative;
	z-index:10;
	&:before,
	&:after{
		content: "";
		display: block;
		position: absolute;
		height: 22px;
		width: 47%;
		background: white;
		left:0;
		top:0;
	}
	&:after {
		left:auto;
		right:0;
	}
	.white-block {
		overflow: hidden;
		background:white;
		margin-top: 20px;
		.address-block {
			li {
				font-size: 1.4em;
				.pull-left {
					width: 85%;
				}
			}
		}
	}
}

#term-of-use {
	.inner {
		padding: 0;
	}
}

.link-article,
#our-team,
#policy,
#partner {
	overflow:hidden;
	background: url(../images/bgd-arrow-line.png) center 0 no-repeat;
	position:relative;
	z-index:10;
	margin-top: -20px;
	&:before,
	&:after{
		content: "";
		display: block;
		position: absolute;
		height: 22px;
		width: 47%;
		background: #f4f4f4;
		left:0;
		top:0;
	}
	&:after {
		left:auto;
		right:0;
	}
}

#policy {
	.inner {
		padding: 40px 0 50px;
	}
	.tabs-block{
		.nav-tabs {
			margin: 0;
		}
		.nav > li > a {
			padding:0;
		}
	}
	.text {
		display: block;
		font-size: 1.4em;
		font-family: $font-os;
		line-height: 30px;
	}
	.tab-content {
		margin-top: 20px;
		padding: 20px;
		background:white;
		.thumb {
			display: block;
			border: 5px solid #e5e5e5;
			overflow: hidden;
			img {
				display: block;
				width: 100%;
			}
		}
	}
}
#partner {
	.inner {
		padding: 40px 0 50px;
	}
	.content {
		p {
			font-size: 14px;
			font-family: $font-os;
		}
	}
	.list-partners {
		overflow:hidden;
		width:100%;
		text-align:center;
		ul {
			margin:0;
			padding:0;
			li {
				min-height: 80px;
				display: inline-block;
				width: 49%;
			}
			a {
				display: inline-block;
				vertical-align: middle;
			}
			img {
				width: 60%;
			}
		}
	}
	.text-block {
		p {
			margin:0;
		}
	}
}

#qa {
	.list-qa {
		margin: 0 15px;
		.panel {
			border:0;
			@include border-radius(0);
		}
		.panel-default > .panel-heading + .panel-collapse .panel-body {
			border:none;
		}
		.panel-group .panel-heading + .panel-collapse .panel-body {
			border:none;
		}
		.panel-default > .panel-heading {
			background:white;
		}
		.panel-default .panel-collapse {
			background:#f7f7f7;
		}
		.panel-title {
			font-size: 1em;
			a {
				min-height: 25px;
			}
		}
		.panel-heading {
			padding: 10px 0;
		}
		.panel-collapse {
			.panel-body {
				padding: 12px 15px 12px 60px;
				font-size: 1.4em;
				font-family: $font-os;
				background-image: url(../images/icon-answer.png);
				background-position: 20px 10px;
				background-repeat: no-repeat;
			}
		}
		a {
			display: block;
			background: url(../images/icon-question.png) 0 0 no-repeat;
			padding-left: 30px;
			font-size: 1.4em;
			font-family: $font-os;
			color:#333333;
		}
	}
}

.fck {
	font-size: 1.4em;
	font-family: $font-os;
	ul {
		margin:0 0 0 25px;
		padding:0;
		color: #666;
		list-style: none;
	}
}